package com.dhcc.entity;

/**
 * 解密传参
 */
public class DecryptE {
    /**
     * 签名
     */
    private String sign;
    /**
     * 用sm2加密的sm4对称密钥
     */
    private String encodeKey;
    /**
     * 请求数据密文data
     */
    private String data;
    /**
     * 加签公钥
     */
    private  String addSignPubKey ;
    /**
     * 加密私钥
     */
    private  String addPriSecret ;
    /**
     * 时间戳
     */
    private  String timeStamp ;
    /**
     * 请求id uuid 36位
     */
    private  String requestId ;
    /**
     * 接口api码
     */
    private  String apiCode ;
    /**
     * 渠道编码
     */
    private  String chnlCode ;
    /**
     * 产品编码
     */
    private  String merCode ;
    /**
     * 编码
     */
    private  String charset ;
    /**
     * 版本
     */
    private  String version ;

    public String getApiCode() {
        return apiCode;
    }

    public void setApiCode(String apiCode) {
        this.apiCode = apiCode;
    }

    public String getChnlCode() {
        return chnlCode;
    }

    public void setChnlCode(String chnlCode) {
        this.chnlCode = chnlCode;
    }

    public String getMerCode() {
        return merCode;
    }

    public void setMerCode(String merCode) {
        this.merCode = merCode;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getEncodeKey() {
        return encodeKey;
    }

    public void setEncodeKey(String encodeKey) {
        this.encodeKey = encodeKey;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getAddSignPubKey() {
        return addSignPubKey;
    }

    public void setAddSignPubKey(String addSignPubKey) {
        this.addSignPubKey = addSignPubKey;
    }

    public String getAddPriSecret() {
        return addPriSecret;
    }

    public void setAddPriSecret(String addPriSecret) {
        this.addPriSecret = addPriSecret;
    }

    public String getTimeStamp() {
        return timeStamp;
    }

    public void setTimeStamp(String timeStamp) {
        this.timeStamp = timeStamp;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    @Override
    public String toString() {
        return "DecryptE{" +
                "sign='" + sign + '\'' +
                ", encodeKey='" + encodeKey + '\'' +
                ", data='" + data + '\'' +
                ", addSignPubKey='" + addSignPubKey + '\'' +
                ", addPriSecret='" + addPriSecret + '\'' +
                ", timeStamp='" + timeStamp + '\'' +
                ", requestId='" + requestId + '\'' +
                '}';
    }
    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }
}
